import axios from 'axios'

// 请求地址做成对象，进行后面的拼接
const base = {
  baseUrl: 'http://api.tianapi.com',
  ncov: '/ncov/index',
  ncovabroad: '/ncovabroad/index',
  /**
   * 春节回家政策api
   */
  springTravel: '/springTravel/citys',
  /**
   * 春节旅行政策
   */
  springTravelQuery: '/springTravel/query'
}

// 定义api对象，axios请求，get请求，有一个参数
const api = {
  getNcov (params) {
    return axios.get(base.baseUrl + base.ncov, {
      params
    })
  },
  /**
   * 获取病毒信息数据
   */
  getData (url) {
    return axios.get(url)
  },
  /**
   * 世界地图
   */
  getWorld (params) {
    return axios.get(base.baseUrl + base.ncovabroad, {
      params
    })
  },
  /**
   * 春节回家政策
   */
  getSpringTravel (params) {
    return axios.get(base.springTravel, {
      params
    })
  },
  /**
   * 春节旅行政策
   */
  springTravelQuery (params) {
    return axios.get(base.springTravelQuery, {
      params
    })
  }
}
export default api
